golang项目从windows系统快速部署到linux服务器上

您所在的位置:网站首页 golang 定时执行 推后 golang项目从windows系统快速部署到linux服务器上

golang项目从windows系统快速部署到linux服务器上

2023-06-01 13:49| 来源: 网络整理| 查看: 265

前言

我们写过的go项目如何别人访问到呢?那就需要部署到服务器上了

首先我们需要下载两个软件:x-shell和x-ftp

免费获取地址:家庭/学校免费 - NetSarang Website (xshell.com)

开始部署之前我们记住:

1.部署到linux服务器上,就是让项目在linux服务器上运行

2.x-shell用来操作linux服务器

3.x-ftp用来往linux服务器上添加文件

明白以上内容我们开始部署

1.打包

我们先将自己的golang文件进行打包

在项目目录下cmd打开命令窗口(我的后端项目名就叫server)

依次执行以下三条命令

 开始打包,时间可能比较长,稍微等待一会

打包结束后我们得到一个二进制文件(名字可能是main,可能是server,具体原因我也没弄清楚)

 然后我们将server文件,项目的congfig.yaml配置文件和resource静态资源文件夹复制到一个新建的文件夹中

 这个文件夹就是我们需要的所有文件,这样我们就完成打包的工作

将打包后的项目放到服务器上

打开x-ftp软件,点击新建会话

 然后根据图片内容依次填写即可

 然后我们就可以连接到远程服务器了

左边是我们本地文件,右边的服务器文件

 然后我们找到自己本地打包后的项目文件拖入服务器中即可

现在我们就成功将打包后的项目放到服务器上了

使用x-shell运行项目

x-shell用来操作linux服务器,相当于我们windows系统上的cmd黑窗口

同样我们新建连接

 先设置会话名称和主机号

然后进行点击用户身份验证,填写用户名和密码

 

连接成功后,使用cd切换目录到server文件所在的目录下

 最后使用下面的指令执行项目文件,server对应上面打包的文件名

nohup ./server &

这样我们项目也就算是成功部署到服务器上,即使我们断开连接关闭了x-shell也会一直在服务器上运行



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3